package com.zenchn.dao;

import com.zenchn.generic.GenericDao;
import com.zenchn.model.TMiAccountExtend;
import com.zenchn.model.TMiAccountExtendExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface TMiAccountExtendMapper extends GenericDao<TMiAccountExtend,String,TMiAccountExtendExample> {
    long countByExample(TMiAccountExtendExample example);

    int deleteByExample(TMiAccountExtendExample example);

    int deleteByPrimaryKey(String accountId);

    int insert(TMiAccountExtend record);

    int insertSelective(TMiAccountExtend record);

    List<TMiAccountExtend> selectByExample(TMiAccountExtendExample example);

    TMiAccountExtend selectByPrimaryKey(String accountId);

    int updateByExampleSelective(@Param("record") TMiAccountExtend record, @Param("example") TMiAccountExtendExample example);

    int updateByExample(@Param("record") TMiAccountExtend record, @Param("example") TMiAccountExtendExample example);

    int updateByPrimaryKeySelective(TMiAccountExtend record);

    int updateByPrimaryKey(TMiAccountExtend record);
}
